/*
 * Filename:    InsuredMedicalController.java
 * Copyright:   2015 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2015-1-29
 */
package com.paic.mhis.hcpms.trust.intergration.dao;

import java.util.List;
import java.util.Map;

import com.paic.mhis.common.base.dto.PaginationDTO;
import com.paic.mhis.hcpms.trust.dto.InsureMedicalDetailDTO;
import com.paic.mhis.hcpms.trust.dto.IntegrityMedicalDTO;

/**
 * 医务人员详情
 * 
 * @author longyin
 * 
 */
public interface InsuredMedicalDetailDAO {
	/**
	 * 查询医务人员详情列表
	 * 
	 * @param pdto
	 * @return
	 */
	List<InsureMedicalDetailDTO> getMedicalDetail(PaginationDTO pdto);

	/**
	 * 获取导出条数
	 * 
	 * @param paramMap
	 * @return
	 */
	int getCountMedicalDetailReport(Map<Object, Object> paramMap);
	
	/**
	 * 医务人员详情列表导出
	 * @param paramMap
	 * @return
	 */
	List<IntegrityMedicalDTO> findMedicalDetailReport(
			Map<Object, Object> paramMap);
	/**
	 * 预警
	 */
	public List<Map<String, Object>> queryIntegrityIllegalWarn(
			Map<String, Object> map) ;
	/**
	 * 稽核
	 */
	public List<Map<String, Object>>  queryIntegrityIllegalAudit(
			Map<String, Object> map);
}
